@charset "GB2312";
*{word-break:break-all} /*强制换行*/
html{font-size:62.5%;font-family:"microsoft yahei",sans-serif} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
body{line-height:1.333;font-size:14px;color:#333333;}
h1,h2,h3,h4,h5,h6{font-size:;padding:0;margin:0;}
li{list-style:none}
a:link,a:visited{text-decoration:none}
a{color:#333333;text-decoration:none;}
a img{*border:none;}
a:hover{color:#FD8901;text-decoration:none}
.c,.clear{ clear:both;}
.content{max-width:1200px; width:99%; margin:0 auto;}
.fl{ float: left;}
.fr{ float: right;}
.clearboth{ clear:both}
.mt40{margin-top: 40px;}
 

/*top*/
.top{width:99%; }
.top .content {position:relative; z-index:999;}
.top .content .logo{width:14.26%; float:left;}
.top .content .TopRight{width:85.74%;float:right;}
.top .content .TopRight .TRTop{width:99%;}
.top .content .TopRight .TRTop .TRTLeft{width:50%; float:left;padding-left:2%;padding-top:35px;}
.top .content .TopRight .TRTop .TRTLeft h2{font-size:2.32em;}
.top .content .TopRight .TRTop .TRTLeft p{ font-size:16px; font-weight:bold; line-height:40px;}
.top .content .TopRight .TRTop .TRTLeft p span{color:#0256D9;}
.top .content .TopRight .TRTop .TRTRight{width:40%;float:right;padding-top:25px;}
.top .content .TopRight .TRTop .TRTRight .Wechat{width:30%;float:left;}
.top .content .TopRight .TRTop .TRTRight .Wechat img{width:;max-width:95px;}
.top .content .TopRight .TRTop .TRTRight .Tel{width:70%;float:right; padding-top:8px;}
.top .content .TopRight .TRTop .TRTRight .Tel a{padding:0 0%;font-size:1.1em;}
.top .content .TopRight .TRTop .TRTRight .Tel img{padding-top:15px;}
.top .content .TopRight .menu{background:#069539; height:20px;padding:20px 0;margin-top:20px;}
.top .content .TopRight .menu li{width:12.3%; float:left; text-align:center; line-height:20px; border-right:1px #fff dashed;box-sizing:border-box;}
.top .content .TopRight .menu li:nth-child(8){border-right:none;}
.top .content .TopRight .menu li a{color:#fff;font-size:1.2em;}

/*banner*/
.banner{ width:99%;clear:both; position: relative;top:-60px; height:440px;}
#flashBg {padding: 0px; margin: 0px;/* width:99%;*/  height: 500px; clear:both; overflow: hidden;  }
#flashLine {/*width:99%;*/ height: 200px; clear: both;}
#flash {padding: 0px; margin: 0px auto; /*width:99%;*/  height:500px; clear: both; overflow: hidden;}
#flash a {/*width:99%;*/ display: none; height:500px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 66px; bottom: 75px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/tg_flash_p.png ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/tg_flash_p2.png ,sizingMethod="crop")}

.so_bg { background:#f5f5f5; width:;border-bottom: 1px solid #e5e5e5;}
.searchbar {width:1100px;margin:0 auto;padding:8px 0 ; height:50px;}
.keywords {color:#363636;width:1100px;}
.keywords b {display: block;float: left;width:120px;padding-top: 12px;font: bold 20px "Microsoft Yahei";color: #069539;}
.keywords p {float: right;width: 975px;overflow: hidden;font: 14px/50px "Microsoft Yahei";}
.keywords p a{color:#666;padding:0 3px;display: inline-block;white-space: nowrap;}

/*首页产品*/
.product{width:99.8%; background:url(../images/probg.gif) repeat;padding-top:38px;padding-bottom:60px;}
.title{background:url(../images/btbg.png) no-repeat center 40px; text-align:center;}
.title h2{color:#069539;font-size:2.15em;}
.title p{padding-bottom:30px;font-size:1.3em}
.title a{border:1px #069539 solid; border-radius:11px;font-size:0.7em; background:#fff;padding:2px 0 2px 10px;}
.title a span{background:#069539; color:#fff; padding:2px 0 2px 4px;border-radius:0 8px 8px 0;margin-left:6px;font-size:0.9em;}
.product .content{width:110%;margin-top:40px;}
.product .content li{width:24%;*width:23.5%; margin:1% 0.5%; float:left; border:1px #999 solid; background:#fff; box-sizing:border-box; overflow:hidden;}
.product .content li img{width:99.8%;transition: 0.5s;}
.product .content li h2{font-size:1.3em; background:url(../images/leaf.gif) no-repeat 13px 26px; line-height:40px;width:70%;padding:20px 0 5px 50px; margin:0 auto;white-space:nowrap;ext-overflow:ellipsis;overflow:hidden;}
.product .content li p{width:85%;margin:0 auto; line-height:25px;padding-top:12px;}
.product .content li .more{border:1px #333 solid; text-align:center;width:90px; margin:20px auto 30px auto;padding-top:2px;padding-bottom:3px;}
.product .content li:hover img{transform: scale(1.1);}
.product .content li:hover,.product .content li:hover a{background:#069539; color:#fff; border-color:#069539;}
.product .content li:hover h2{background:url(../images/leafh.gif) no-repeat 13px 26px;}
.product .content li:hover .more{border:1px #fff solid;}
.Adline{background:#069539; color:#fff; text-align:center; line-height:25px;}

#zdxfsly{background:#069539;height:459px;}
#zdxfsly .tit{padding-top:40px;}
.chatu{ background:url(../images/banner-1.jpg) no-repeat center; width:99%; height:500px; margin:0 auto}

.about{width:99%;padding-top:60px;}
.about .content .video{width:42%;float:left;}
.about .content .AboutLeft{width:55%; float:right;}
.about .content .AboutLeft .title{background:url(../images/atbg.gif) no-repeat left 62px;text-align:left;}
.about .content .AboutLeft a{border:1px #333 solid; border-radius:21px;font-size:1.1em;padding:10px 30px 6px 30px;margin-right:5%;}
.about .content .AboutLeft i{font-size:1.5em;margin-right:5px;}
.about .content .AboutLeft a:hover{border:1px #04ac23 solid;background:#04ac23; color:#fff;} 
.about .content .AboutLeft .file{padding-top:45px; line-height:22px;}
.about .AboutPic{margin-top:50px;}
.about .AboutPic .prevs{background: url(../images/btn-left.png) no-repeat;width: 30px;height: 56px;display: block;position: absolute;top: 0;bottom: 0;left: -80px;margin:auto;}
.about .AboutPic .nexts {background: url(../images/btn-right.png) no-repeat;width: 30px;height: 56px;display: block;position: absolute;top: 0;bottom: 0;right: -80px;margin:auto;}
.about .AboutPic {WIDTH: 99%; box-sizing:border-box; padding-top:15px; margin-bottom:30px;OVERFLOW: hidden;}
.about .AboutPic .left {WIDTH:4%; DISPLAY: inline; FLOAT: left; padding-top:50px;}
.about .AboutPic .right {WIDTH: 5%; DISPLAY: inline; FLOAT: right; padding-top:50px;}
.about .AboutPic #marquee2 {WIDTH: 89%; DISPLAY: inline; FLOAT: left; height: 200px; OVERFLOW: hidden;}
.about .AboutPic #marquee2 li {TEXT-ALIGN: center;   WIDTH: 233px; FLOAT: left; height: 200px; margin-right:10px; OVERFLOW: hidden; margin-bottom:10px;}
.about .AboutPic #marquee2 img {WIDTH: 222px;transition: 0.5s; height:170px; display:block;}
.about .AboutPic #marquee2 li span{ display:block; text-align:center; line-height:40px;}
.about .AboutPic #marquee2 li:hover img{transform: scale(1.1);}
.about_pic img{width:430px;height: 242px;padding:20px 0 0 19px;}

.about_pic{width:466px;background: url(../images/about_tu.jpg) no-repeat 0 0; height: 359px;}
.about_nr{width:640px;}
.about_nr h3{background: url(../images/about_t.jpg) no-repeat 0 0;height: 63px; line-height: 63px;text-indent: 30px;}
.about_nr h3 a{font-size: 20px;font-weight: bold;}
.about_nr .about_content{line-height: 30px;height: 210px;display: block;overflow: hidden; margin-top: 10px;}
.about_nr em{padding-top: 20px;display: block;}
.about_nr em a{width:127px;height: 38px;background: #FD8901;color:#FFF;line-height: 38px;text-align: center;margin-right: 40px;display: block;float: left; font-style:normal;}
.about_nr em a.zx{background: #F00505;}

.case{width:99%; margin-top:50px;}
.case .content{margin-top:40px;}
.case .slideTxtBox2{width:99%;margin:0 auto;margin-top:10px; overflow:hidden;}
.case .slideTxtBox2 .hd{width:380px;margin:0 auto;  }
.case .slideTxtBox2 .hd ul{float:left;}
.case .slideTxtBox2 .hd ul li{float:left;width:190px;height:46px; line-height:46px;cursor:pointer;font-size:1.4em; background:#eee; text-indent:40px;}
.case .slideTxtBox2 .hd ul li .iconfont{background:url(../images/ico.png) no-repeat 4px 4px; font-size:1.02em;padding-left:4px;}
.case .slideTxtBox2 .hd ul li a:hover{color:#333}
.case .slideTxtBox2 .hd ul li.on{background:#069539;color:#fff;}
.case .slideTxtBox2 .hd ul li.on a{}
.case .slideTxtBox2 .btn{margin:8px auto 0; width:100px;}
.case .slideTxtBox2 .btn div{width:27px;height:27px;overflow:hidden;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;}
.case .slideTxtBox2 .bd{width:99%;margin:0 auto 20px;line-height:24px;text-align:center;background:url(../images/m4line.jpg) repeat-x center top; padding-top:30px;}
.case .slideTxtBox2 .bd li{width:298px;margin-left:8px; background-color:#ffffff; text-align:left;}
.case .slideTxtBox2 .bd li a{display:block;}
.case .slideTxtBox2 .bd li img{width:99%;}
.case .slideTxtBox2 .bd li .name{ font-size:1.2em; height:40px; line-height:40px; background:#2c2c2c;}
.case .slideTxtBox2 .bd li .name h2{color:#fff;padding-left:3%; width:70%; font-weight:normal; float:left;}
.case .slideTxtBox2 .bd li .name .more{background:url(../images/more.png) no-repeat center right;font-size:0.8em; width:69px;float:right; color:#fff; text-align:center;}
/*首页新闻*/
.news{width:99%; margin-top:50px;}
.news .title{margin-bottom:40px;}
.news .NewLeft{width:65%; float:left; border:1px solid #E0E0E0; }
.tabs{height:72px;}
.tabs a{display:block;float:left;width:50%;color:#333;text-align:center;background:url(../images/newbghov.gif) repeat-x;line-height:60px;font-size:1.3em;text-decoration:none; height:72px;}
.tabs a span{font-size:0.8em; text-transform:uppercase;opacity:0.6;}
.tabs a.active{color:#fff;background:url(../images/newbg.gif) no-repeat top center;}
.swiper-container{height:425px;border-radius:0 0 5px 5px;width:99%;border-top:0;}
.swiper-slide{width:99%;}
.content-slide{padding:30px 20px;}
.content-slide dl{width:99%;}
.content-slide dl dt{float:left;width:50%;}
.content-slide dl dt img{max-width:343px;width:99%;}
.content-slide dl dd{width:50%;float:right;}
.content-slide dl dd h2{font-size:1.2em;}
.content-slide dl dd p{padding:25px 0;line-height:22px;}
.content-slide dl dd .more{border:1px #069539 solid; border-radius:11px;font-size:0.7em; background:#fff;padding:2px 0 2px 10px;}
.content-slide dl dd .more span{background:#069539; color:#fff; padding:2px 0 2px 4px;border-radius:0 8px 8px 0;margin-left:6px;font-size:0.9em;}
.content-slide ul{margin-top:25px;}
.content-slide ul li{width:48%; float:left; list-style-type:disc;margin-left:2%; line-height:30px;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */	z-index:1;}
.swiper-wrapper {position:relative;width:99%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.cjwq_t{background: #069539;height: 40px; line-height:40px;}

.cjwq_t a.news_more{float: right;text-transform: uppercase;color: #FFF;padding-right: 8px;}


.cjwq_t h3 a{font-size: 16px;color:#FFF;padding-left: 20px;}
.cjwq_t h3{float: left;}
 .cjwq_t  a span{text-transform: uppercase;}
 
.news_nl {width:370px;margin-top: 10px;}
.news_t{background: #efefef;height: 40px; line-height:40px;}
.news_t h3{float: left;background: #069539;width: 102px;height: 40px;text-align: center;}
.news_t h3 a{font-size: 16px;color:#FFF;} 
.news_t a.news_more{float: right;text-transform: uppercase;color: #a2a2a2;padding-right: 8px;}
.news_l{width: 776px;} 
.cjwq{width: 365px;}
.news_pic img{width:774px;height: 243px;}
.news_pic{width:774px;height: 243px;border:1px solid #dcdcdc;}
.news_cn{margin-top: 10px;} 
.news_cn li {height: 32px;line-height: 32px;display: block;overflow: hidden;background: url(../images/news_tag.jpg) no-repeat left 14px;padding-left: 25px;  }
#ticker2 {	height: 390px; margin-top:20px;	position: relative; }
#ticker2 li {position: relative;width:99% ;line-height: 22px;	margin: 10px 0px 15px 0px;border-bottom: 1px dotted #d1cfd0; padding-bottom: 20px;}
.da{ background:url(../images/wenda.jpg) no-repeat left -24px; padding-left:33px;   height:48px; line-height:24px; overflow:hidden; margin-top: 5px;color: #7e7e7e;}
.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 5px; padding-left:33px; line-height:30px; overflow:hidden; margin-bottom: 5px; }
.wen a{  font-size: 14px; }
.cjwq ul { padding:20px 0px;}


.honor{background:url(../images/hore.jpg) no-repeat top center; height:624px;margin-top:50px;}
.honor .content{padding-top:243px;}
.honor .HonorPic .prevs{background: url(../images/btn-left.png) no-repeat;width: 30px;height: 56px;display: block;position: absolute;top: 0;bottom: 0;left: -80px;margin:auto;}
.honor .HonorPic .nexts {background: url(../images/btn-right.png) no-repeat;width: 30px;height: 56px;display: block;position: absolute;top: 0;bottom: 0;right: -80px;margin:auto;}
.honor .HonorPic {WIDTH: 56%; box-sizing:border-box; padding-top:55px; margin-bottom:30px;OVERFLOW: hidden;margin-left:4%;}
.honor .HonorPic .left {WIDTH:4%; DISPLAY: inline; FLOAT: left; padding-top:70px;}
.honor .HonorPic .right {WIDTH: 5%; DISPLAY: inline; FLOAT: right; padding-top:50px;}
.honor .HonorPic #marquee1 {WIDTH: 88%; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; height:220px;margin-left:1%;}
.honor .HonorPic #marquee1 li {TEXT-ALIGN: center;  FLOAT: left;margin-right:25px; OVERFLOW: hidden; margin-bottom:10px;}
.honor .HonorPic #marquee1 img {height:210px; width:282px;}

.links h3{background: url(../images/links_tag.jpg) no-repeat left center; padding-left: 50px;font-size: 18px;font-weight: bold; }
.links{background: url(../images/links_bg.jpg) no-repeat bottom center; height:auto;}
.links h3 span{text-transform: uppercase;color: #8e8e8e;}
.links_n a{padding:0px 10px;}
.links_n {margin: 5px 0 0 20px;line-height: 30px;}
.flink{margin-top:30px;margin-bottom:30px; width:99%;padding-bottom:30px;}
.flink .content img{width:81px; float:left;}
.flink .content p{width:92%; float:right;}

.end_nav a{font-size: 15px;color: #FFF;padding: 0px  36px; border-right:1px solid #fff;display: block;float: left;}
.end_nav { background: #069539; height: 62px; text-align: center; line-height: 62px;} 
.end_dbg{background:#efefef;  }
.end_n{ font-size: 14px;line-height: 50px;width:856px;margin:30px 0 0 50px; background: url(../images/end_ta.jpg) no-repeat left 15px;padding-left: 40px; }
.end_n h2{font-size: 14px;display: inline;}
.end_bq{height: 50px;background: #464646;line-height: 50px;text-align: center;color:#FFF;}
.end_bq a{color:#FFF;}
.end_ewm img{width:150px;height: 150px;}
.end_ewm{width:150px;margin:30px  0px 0 0;text-align: center; border-right:1px solid #d6d6d6;padding-right: 50px;}

.bottomt{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.bottom_1{width:1200px; height:32px; background:url(../images/bottomare.jpg) no-repeat; overflow:hidden;}
.bottom_1_l{width:100px; height:32px; line-height:32px; font-size:13px; font-weight:bold; color:#2b4168; text-align:center;}
.bottom_1_m{width:1196px; height:32px; display:inline;}
.bottom_1_m_con{width:1040px; height:32px; line-height:32px;}
.bottom_1_m_con a{ color:#5d5a5a; margin:5px;}
.bottom_1_m_con a:hover{color:Red;}
.bottom_1_r{width:50px; height:30px; line-height:30px;}
.bottom_1_r a{ color:Black;}
.bottom_2{width:1198px; height:auto; min-height:30px; padding-top:10px; overflow:hidden;}
.bottom_link_b{width:1196px; height:3px; background:url(../images/bottom_link_b.jpg) no-repeat;}
.bottom_c{width:1196px; line-height:35px; border:1px solid #e7e7e7;}
.bottom_2_l{width:100px; height:35px; line-height:35px; font-size:14px; font-weight:bold; background:#FA6C03; color:#fff; text-align:center; }
.bottom_c a{ color:#5d5a5a; margin:5px;}
.bottom_c a:hover{color:Red;}
.bottom_c span{ line-height:35px; float:right;}

#footer{ width:99%; margin:0 auto; background:#069539; margin-top:10px}
.footer{ width:1002px;  margin:0 auto; position:relative}
.footer_nav{ width:960px; height:50px; background:url(../images/lm_86.jpg) no-repeat; margin:0 auto; position:relative; top:17px;}
.footer_nav ul{ width:880px; margin:0 auto;}
.footer_nav ul li{ width:97px; line-height:37px; float:left; text-align:center;}
.footer_nav ul li a{ color:#FFF;}
.footer_nav ul li a:hover{ }


.banquan{ width:740px; height:auto; overflow:hidden;/* position:absolute;*/ left:25px; bottom:35px; line-height:2; color:#fff; padding:10px;}
.banquan a{ color:#fff}
.banquan a:hover{ color:#ccc}
.ewm{ position:absolute; bottom:15px; right:25px; text-align:center; line-height:1.8; color:#FFF;}


.webqqs{width:177px; margin:0 auto;position:fixed;top:10%;right:-143px;z-index: 7;}

.webqq_left{width:34px; height: 146px; float: left; background:url(../images/kf/jt.png) no-repeat center 120px  #006cb1; border-radius: 4px;font-size: 18px;text-align: center;color: #FFF; margin-top: 160px;cursor:pointer;}

.webqq_left span{background: url(../images/kf/xrn.png) no-repeat 2px 5px; padding-top: 35px; display: block; line-height: 20px;}

.webqq_right .ren{height: 119px;width:139px;background:url(../images/kf/ren.png) no-repeat 0 0;}
.webqq_nr{ background: #006cb1;width:139px; border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; text-align: center; padding: 10px 0px;}
.webqq_right .kf{height: 29px;width:126px;background:url(../images/kf/kf.png) no-repeat 0 0;display:block;margin:0 auto;}
.webqq_right .qq_x{height: 1px;width:121px;background:url(../images/kf/qq_x.png) no-repeat 0 0;display:block;margin:10px auto;}

.webqq_right{width:139px; float: right;}

.webqq_nr img{padding:0px; margin:0px;}


.webqq_nn li{background: url(../images/kf/qq_bg.png) no-repeat;width:126px; height: 25px; display: block; margin: 5px 0px 10px 7px; text-align: left; line-height:25px;}

.webqq_nn li a{font-size: 14px; color:#404040; background: url(../images/kf/qq.png) no-repeat 15px center; padding-left: 40px; height:25px;display:block;}
.webqq_nn li.ww a{background: url(../images/kf/wangwang.png) no-repeat 15px center;}

.webqq_ewm{width:126px; height: 86px; background: #FFF; border-radius: 4px; margin:5px 0px 0px 7px ; padding-top: 5px;}

.webqq_ewm img{float: left; margin-left: 5px;width:85px;}

.webqq_ewm span{float: left;font-size: 12px; color:#006cb1; line-height: 14px; font-weight: bold; margin-left: 12px;width:12px;}

.webqq_tel p{font-size: 18px; color:#FFF; font-family: impact;}
.webqq_tel{font-size: 14px; color:#FFF; line-height: 24px; padding-top: 4px; }




/*内页*/
.nyban{ width:99%; height:450px; background:url(../images/nyban.jpg) no-repeat center; margin-bottom:30px; margin-top:-60px; }
.nyban img{ display:none;}
.line{height:30px;}
.info{text-align:center;line-height:30px;color:#666;padding-right:18px; border-top:1px #dddddd solid;  border-bottom:1px #dddddd solid; margin-bottom:20px; font-size:12px;}
.mleft{width: 24.2%;margin-right: 2%; float:left;}
.mright{ width:73%; float:right;}
.cplb{background-color: #eeeeee;}
.cpt{margin-bottom:10px;}
.cplb dl{margin-bottom:10px; overflow:hidden; width:99%;}
.cplb dt{ font-size:16px; background:url(../images/mrtit.png) #01732B no-repeat 20px center; height:40px; line-height:40px; text-indent:45px;}
.cplb dt a{ color:#ffffff; display:block;}

.cplb dd{ border-bottom:1px #ffffff solid; background:url(../images/m42.png) no-repeat 25px center; text-indent:40px;line-height:35px; height:35px; overflow:hidden; border-bottom:1px #9d9d9d dashed; width:295px; float:left;}
.mrt{ background-color:#e7e7e7; height:47px; line-height:47px; margin-bottom:20px;font-size:16px; font-weight:bold; text-indent:20px; border-left:8px #ee0303 solid;}
.mcon{ width:98%; margin:0 auto; font-size:16px; line-height:30px;}
.xgxw{ margin-bottom:30px; margin-top:30px;}
.xgxw li{ border-bottom:1px #dddddd dashed; background:url(../images/mli.jpg) no-repeat left center; padding-left:20px; line-height:40px; height:40px; overflow:hidden;}
.p16{font-weight:bold; font-size:16px; }
.ptitle{line-height:35px; margin-bottom:8px; text-align:center;}
.pline{ border-bottom:4px double #dddddd; height:35px;}

.cpzs{ overflow:auto; zoom:1;}
.cpzs li{ width:269px; height:266px; border:1px #dddddd solid; float:left;  text-align:center; margin-right:15px;  display:inline; margin-bottom:20px; overflow:hidden;}
.cpzs li img{ width:263px; height:234px; padding-top:2px;}
.cpzs li:hover{ border:1px #ee0303 solid;}
.cpzs li span{ display:block; background-color:#eeeeee;}

.dqwz{ border-bottom:1px #ddd solid; margin-bottom:20px;}
.nyl{ width:43%; margin:0 auto 3%; float:left;}
.proimg{overflow: hidden;border: 1px solid #ccc;float: left;width: 82%;margin-top: 2%;padding-top: 0px;padding-right: 0px;padding-left: 0px;}
.bigImg{position: relative;float: left;width:99% ;overflow: hidden;height: 350px;}
.bigImg img{float: left;width: 99%; height:350px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
.nyl{ width:43%; margin:0 auto 3%; float:left;}
.nyr{ width:52%; float:left; margin-left:2%;display:inline; line-height:30px;}
.nyr p{ margin-top:20px;}
.zx{ border-bottom:1px #dddddd dashed; padding-bottom:8px; margin-bottom:10px;}
.zx h3 a{ font-size:18px;}
.zx h3 span{ float:right; font-size:14px; font-weight:normal; color:#666666;}
.zx li{ width:25%; float:left; height:40px; line-height:40px; background-color:#ee0303; text-align:center; margin-right:2%; display:inline; margin-bottom:3%;}
.zx li a{ color:#ffffff; }
.zx .li1{ background-color:#222222;}

.cp_txt{width:99% ;overflow: hidden; margin-right: auto;margin-left: auto;float: left; font-size:15px; line-height:30px;}
.cp_txt p{ font-size:13px;line-height:35px;}
.cp_txt table{ margin-top:10px;  font-size:13px;}
.txt_name{width:99% ;height: 34px;font-size: 16px;font-weight: bold;border-left: 6px #ee0303 solid; border-bottom: 1px #dddddd solid;
padding-left: 10px; margin-top:10px;}
.cp_list {display: block;width:99% ;overflow: hidden;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0px;list-style-type: none;}
.cp_list li{width: 23.5%;overflow: hidden;float: left;margin-right: 1%;margin-top: 30px;margin-left: 0; border:1px #dddddd solid; box-sizing:border-box;}
.cp_list li a img {height: 140px;width:99% ;}

.cp_list li p{display: block;width:99% ;height: 38px;line-height: 38px;text-align: center;overflow: hidden;background-color: #069539;}
.cp_list li p a{color: #FFF;text-decoration: none;}
.cp_list li p a:hover{color: #ff9e00;text-decoration: underline;}
.prodTitle { font-size: 22px;   height: 30px;    line-height: 30px; overflow: hidden; padding-top:8px;}
.dh{ margin:1% 0;}
.dh b{ font-size:26px; font-weight:bold; color:#cc0000;}


.weizhi{text-align:right; display:block;}
.weizhi i{color:#04ac23; font-size:1.4em;}
.main{font-size:1.1em; line-height:27px;width:99%;}
.main h1{text-align: center;color: #00132b;font-size:2.4em; line-height:110px;}
.main h2{font-size:1.4em; line-height:40px;}
.main .cone{margin: 10px auto 40px;padding: 10px 15px 15px;border: 3px outset #eee;}
.main .cone p{text-indent: 2em;}
.main .cone .ctel{padding-top:10px;}
.main .cone .ctel i{color:#04ac23; font-size:1.4em;}
.main .cone .ctel a{font-size:2.2em;color: #333;font-weight: bold;}
.main .cone .ctel:hover,.main .cone .ctel:hover a{color:#04ac23;}
.list{}
.list .node{margin-bottom:8px} /* 单个文章信息 */
.list .node .title1{padding-bottom:6px;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB} /* 标题 */
.list .node .title1 h2{margin:0px;padding:0px;font-size:16px} /* 标题 */
.list .node .title1 a{border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;padding-left:5px}
.list .node .title1 a:hover{text-decoration:underline}
.list .node .description{padding:8px;line-height:150%;color:#555} /* 描述 */
.list .node .description p{margin:0px;padding:0px}
.list .node .info{text-align:right;font-size:12px;line-height:20px;color:#666;padding-right:18px; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1;} 

.prenext{ color:#ee0303;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: 98%;line-height: 30px;margin-top: 10px;	border-top-width: 1px;
	border-top-style: solid;border-top-color: #999;	margin-bottom:15px;}
.prenext .pre{float: left;width:99% ;} 
.prenext .pre a{color: #333;text-decoration: none;} 
.prenext .pre a:hover {	color: #ff0000;}/* 上一篇 */
.prenext .next{	text-align: left;	float: left;width:99% ;}
.prenext .next a{color: #333;text-decoration: none;} 
.prenext .next a:hover {color: #ff0000;}
.main .ny_lx_l {  width: 50%; float: left; padding-left: 5%;}
.ny_lx_r {
    width: 45%;
    float: left;
    padding-top: 4%;text-align:center;
}
.xgcp{width:99%; background:#F0F0F0;padding:30px 0;}
.xgcp .content{width:110%;}
.xgcp .content li{width:24%; margin:1% 0.5%; float:left;background:#04ac23;overflow:hidden;}
.xgcp .content li img{width:99%;transition: 0.5s;}
.xgcp .content li h2{text-align:center; line-height:55px;font-size:1.2em;font-weight:500;color:#fff; white-space:nowrap;}
.xgcp .content li:hover img{transform: scale(1.1);}
.news_cp{width:99%;}
.news_cp .content ul{
    overflow: hidden;
    margin-left: -2%;
}
.news_cp .content ul li {
    float: left;
    width: 48%;
    padding: 10px 1%;
    margin-left: 2%;
    margin-top: 20px;
    border: 1px dashed #CCC;
    box-sizing: border-box;
}
.news_cp .content ul li h3 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_cp .content ul li time {
    display: inline-block;
    color: #999;
    padding-left: 24px;
    margin: 5px 0;
    background: url(../images/time.png) no-repeat left top;
    background-size: 20px;
}
.news_cp .content ul li p {
    color: #444;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.LProPic{width:99%;}
.LProPic ul {list-style-type: none;margin: 0px;padding: 0px;}
.LProPic li {width:24%;float: left;display: block; text-align:center; overflow:hidden;margin:20px 0.5%;}
.LProPic li img{width:;transition: 0.5s;}
.LProPic li:hover img{transform: scale(1.1);}
.LProPic li p{line-height:50px;font-size:1.1em;background:#04ac23;}
.LProPic li p a{color:#fff;}
.news_tj ul{width:102%; margin-left:-1%;}
.news_tj li{width:46%; margin:1%; float:left;padding:1%; border-bottom:1px #ecf1f4 solid;}
.news_tj li .time {
    float: left;
    font-family: Arial;
    width: 11%;
    margin-right: 3.5%;
    padding: 6px 0;
    background: #6B6B83;
    color: #fff;
    text-align: center;
}
.news_tj li .time span{display: block;
    font-size: 40px;
    font-weight: 100;
    text-align: center;
    line-height: 34px;}
.news_tj li .txt{
    float: left;
    width: 85%;
}
.news_tj li .txt h2{padding-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
    color: #333;}
.news_tj li .txt p{line-height:22px;margin-top:5px;}
.main .NMore{width:120px; margin:20px auto; text-align:center; border:1px #6B6B83 solid;padding:5px 0;}
.Nhyzx{background:#f3f3f4;margin-top:10px;}
.Nhyzx .news_tj li{border-bottom:1px #6B6B83 solid;}
.cp_name{width:99% ;float: left;margin:0 auto 3% auto;}
.cp_erNav{width:99% ;margin-right: auto;margin-left: auto;}
.cp_erNav li{width:24.8%; height: 60px;float: left;line-height: 60px;display: inline;text-align: center;background-color:#f4f4f4;margin:0 0.1%; border:1px #ececec solid; box-sizing: border-box;*width: 16%;}
.cp_erNav li a{color: #212530;text-decoration: none;float: left;width:99% ;font-size:20px;}
.cp_erNav li:hover{background:#04ac23;}
.cp_erNav li a:hover{color: #fff;float: left;width:99% ;}
/*产品隐藏导航*/
.fix-nav{width: 99%; position: fixed;top: 0;z-index: 999;background:#212530; left:0; padding:0; margin:0;}
.fix-nav ul{display: block;width:99% ;padding: 0px;margin:0;list-style-type: none;}
.fix-nav ul li{float: left;width: 14%; margin:0 1%; text-align:center;}
.fix-nav ul li a{display: inline-block;padding: 0;color: #FFF;margin: 0px;line-height: 64px;text-align: center;float: left;width:99% ;text-decoration: none;font-size:1.2em;}
.fix-nav ul li a:hover{color: #FFFFFF;background-color: #ff0000;float: left;height: 64px;width:99% ;}
.fix-nav .fix-red{color: #FFFFFF;}
.ny_lx_l {width: 55%;float: left;padding-left:5%}
.ny_lx_r {width: 35%;padding-left: 2%;float: left;padding-top:4%;}


.pro_div {
    width:99% ;
    margin:-50px auto 40px;
    overflow: hidden;
}
.pleftheng {
    width: 45%;
    float: left;
    margin-top: 60px;
    margin-bottom: 50px;
}
.pleftheng img {
    width:99% ;
    height: auto;
}
.pro_right {
    width: 47%;
    float: right;
    margin-top: 50px;
}
.pro_right h1 {
    font-size: 40px;
    color: #000;
    font-weight: normal;
    word-break: break-all;
}
.pro_list {
    width:99% ;
    margin-top: 30px;
    overflow: hidden; line-height:27px;
}
.cxxl {
    width:99% ;
    overflow: hidden;
    margin: 40px 0 0 0;
    float: left;
    clear: both;
}
.cxxl .get-price {
    height: 55px;
    line-height: 55px;
    text-indent: 66px;
    background: url(../images/price.png) no-repeat 14% center #c00;
    border-radius: 6px;
    display: inline-block;
    width: 42%;
    cursor: pointer;
    float: left;
    font-size: 22px;
    color: #fff;
}
.pro_tel {
    font-size: 20px;
    float: right;
    width: 54%;
    color: #000;
    background: url(../images/pro_t.png) no-repeat left 6px;
    text-indent: 55px;
    background-size: 46px 45px;
}
.pro_tel p {
    font-size: 14px;
    margin-bottom: 0;
}
.pro_tel a{color:#C30;}
.pro_tel span {
    font-family: Arial;
    color: #c00;
    font-weight: bold;
    font-size: 27px;
    padding-left: 55px;
}
.tj_pro_ser p {
    display: inline-block;
    width: 30%;
    margin-right: 3%;
    margin-top: 20px;
    float: left;
    font-size: 13px;
}
.prenext{width:99%;margin-top:30px;border-top: 1px #E7E7E7 solid;padding-top:12px;}
.prenext .pre,.prenext .next{display:block;padding: 5px 0 5px 0;}
.prenext .pre a,.prenext .next a{color:#868686;}

/* 分页 */
.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;
margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接*/
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;
margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */